function funciones_defa() {

    window.addEvent('domready',function(){
        //declaracion de las variables
        var panel_usuarios=$('panel_usuarios');
        var panel_cargos=$('panel_cargos');
        var panel_roles=$('panel_menus');
        var panel_tipos=$('panel_tipos');
        var panel_grupos=$('panel_grupos');
        
        panel_usuarios.addEvents({
          'click' : function(event) {
        	  limpiar();
              ajaxpage('view=usuarios&layout=usuarios','tab_panel_usuarios');
            }
        });

        panel_cargos.addEvents({
          'click' : function(event) {
        	  limpiar();
              ajaxpage('view=usuarios&layout=cargos','tab_panel_cargos');
            }
        });

        panel_menus.addEvents({
          'click' : function(event) {
        	  limpiar();
              ajaxpage('view=usuarios&layout=menus','tab_panel_menus');
            }
        });

        panel_tipos.addEvents({
          'click' : function(event) {
        	  limpiar();
              ajaxpage('view=usuarios&layout=tipos','tab_panel_tipos');
            }
        });
        
        panel_grupos.addEvents({
            'click' : function(event) {
          	  limpiar();
                ajaxpage2('index.php?option=com_base&format=raw&view=usuarios&layout=grupos','tab_panel_grupos');
              }
          });
        
         panel_usuarios.fireEvent("click");

    });   // fin window.addevent

}//fin funciones defa

function limpiar(){
	$('tab_panel_usuarios').innerHTML = '';
	$('tab_panel_cargos').innerHTML = '';
    $('tab_panel_menus').innerHTML = '';
    $('tab_panel_tipos').innerHTML = '';
    $('tab_panel_grupos').innerHTML = '';
}








function funciones_usuarios() {

	function adicionar(button, grid){
			window.open("index.php?option=com_users&view=registro&Itemid=105",'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
	    }
		    
	    var cmu = [
	           {
	               header: "CEDULA",
	               dataIndex: 'cedula',
	               dataType:'String',
	               width:100
	            },
	            {
	                header: "NOMBRE",
	                dataIndex: 'nombre',
	                dataType:'String',
	                width:150
	             },
	            {
	                header: "USUARIO",
	                dataIndex: 'usuario',
	                dataType:'String',
	                width:100
	             },
		        {
		            header: "TELEFONO",
		            dataIndex: 'telefono',
		            dataType:'String',
		            width:100
		         },
			     {
			        header: "DIRECCION",
			        dataIndex: 'direccion',
			        dataType:'String',
			        width:100
			    },
			     {
			        header: "TIPO",
			        dataIndex: 'tipo',
			        dataType:'String',
			        width:100
			    },
			     {
			        header: "CARGO",
			        dataIndex: 'cargo',
			        dataType:'String',
			        width:100
			    },
				{
				    header: "MENUS",
				    dataIndex: 'menu',
				    dataType:'String',
				    width:50
				},
			    {
			        header: "EDITAR",
			        dataIndex: 'editar',
			        dataType:'String',
			        width:50
			     }];	
	    
	    window.addEvent("domready", function(){
	    	$('filtro').addEvent("click",refrescar);
	    	
	    	perPageOptions = [10,20,50,100,200];
	        perPage = 10;
	        page = 1;
	        pagination = true;
	        serverSort = true;
	        showHeader = true;
	        alternaterows = true;
	        sortHeader = true;
	        resizeColumns = true;
	        multipleSelection = true;            
		    datagrid = new omniGrid('gridusuarios', {
		        columnModel: cmu,
		        buttons : [
		          {name: 'Adicionar', bclass: 'add', onclick : adicionar}
		        ],
		        perPageOptions: perPageOptions,
		        perPage:perPage,
		        page:page,
		        pagination:pagination,
		        serverSort:serverSort,
		        showHeader: showHeader,
		        alternaterows: alternaterows,
		        sortHeader:sortHeader,
		        resizeColumns:resizeColumns,
		        multipleSelection:multipleSelection,
		        url:"index.php?option=com_base&task=usuarios.datos_grid",
					
		        width:"100%",
		        height: 400
		    });
		        		
	     });
	     
	}//fin funciones usuarios
	 

	function guardar_tipos(){
	    window.addEvent("domready", function(){
	        $('tipo').focus();
	        $('tipo').addEvents({
	        	'keypress' : function(evt){
	        		if( evt.key == 'enter'){
	        			fireEvent($('guardar').click());
	        		}
	        	}
	        });
	        $('guardar').addEvents({
	            'click' : function() {
	                cad='';
	                if($('tipo').value!='') {
	                    cad='&tipo='+$('tipo').value;
	                    if($('idtipo')){
	                    	cad+='&idtipo='+$('idtipo').value;
	                    }
	                    
	                    if($('tablaTipos')){
	                    	cad+='&tabla='+$('tablaTipos').value;
	                    }
	                    
	                    if($('idestado')){
	                    	cad+='&idestado='+$('idestado').value;
	                    }
	                    
						ajaxpage('view=usuarios&layout=tipos&task=guardar_tipo'+cad,'mensajes');
						$$(document.getElementsByTagName('button'))[0].click();
					}else{
						$('tipo').focus();
					}
				}
			});
	    });
	}

	function editar_usuario(idusuario){
		window.open('index.php?option=com_users&view=profile&layout=edit&layout=edit&id='+idusuario,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
	}

	function refrescar(){
		cad='';
		cad+="id2="+$('id2').value;
    	cad+="&nombre="+$('nombre').value;
    	cad+="&username="+$('username').value;
    	cad+="&idtipo="+$('idtipo').value;
    	cad+="&idcargo="+$('idcargo').value;
    	url="index.php?option=com_base&format=raw&datas=usuarios.php&"+cad;
    	//prompt('url',url);
		datagrid.loadData(url);
	}
	